package common.interfaces;

public interface IJsonPolymorphism {
	public Class<?> getCls();

	public void setCls(Class<?> cls);

	public static abstract class AbsJsonPolymorphism implements IJsonPolymorphism {
		private Class<?> cls = this.getClass();

		@Override
		public Class<?> getCls() {
			return cls;
		}

		@Override
		public void setCls(Class<?> cls) {
			this.cls = cls;
		}
	}
}
